[INFO] fetching crate blit-server 0.28.3...
[INFO] testing blit-server-0.28.3 against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] extracting crate blit-server 0.28.3 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate blit-server 0.28.3
[INFO] finished tweaking crates.io crate blit-server 0.28.3
[INFO] tweaked toml for crates.io crate blit-server 0.28.3 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate blit-server 0.28.3 on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate blit-server 0.28.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] af08a066db8d24414d3337989301d58be83b000397265ce974051ebe3d8687da
[INFO] running `Command { std: "docker" "start" "-a" "af08a066db8d24414d3337989301d58be83b000397265ce974051ebe3d8687da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "af08a066db8d24414d3337989301d58be83b000397265ce974051ebe3d8687da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af08a066db8d24414d3337989301d58be83b000397265ce974051ebe3d8687da", kill_on_drop: false }`
[INFO] [stdout] af08a066db8d24414d3337989301d58be83b000397265ce974051ebe3d8687da
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ec210d8a962267ae14b10dd9c5e2bc18a7c806c59a2c4bcdb31c0d76acabf4a7
[INFO] running `Command { std: "docker" "start" "-a" "ec210d8a962267ae14b10dd9c5e2bc18a7c806c59a2c4bcdb31c0d76acabf4a7", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling wayland-sys v0.31.11
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling quick-xml v0.39.2
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling nasm-rs v0.3.2
[INFO] [stderr]    Compiling built v0.7.7
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling ash v0.38.0+1.3.281
[INFO] [stderr]    Compiling rav1e v0.7.1
[INFO] [stderr]    Compiling cursor-icon v1.2.0
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling maybe-rayon v0.1.1
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling imgref v1.12.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling bitstream-io v2.6.0
[INFO] [stderr]    Compiling lz4_flex v0.13.0
[INFO] [stderr]    Compiling wayland-scanner v0.31.10
[INFO] [stderr]    Compiling noop_proc_macro v0.3.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling blit-remote v0.28.3
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling loop9 v0.1.5
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling avif-serialize v0.8.8
[INFO] [stderr]    Compiling cc v1.2.59
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling rgb v0.8.53
[INFO] [stderr]    Compiling quick-error v2.0.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling wayland-backend v0.3.15
[INFO] [stderr]    Compiling openh264-sys2 v0.6.6
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling audiopus_sys v0.2.2
[INFO] [stderr]    Compiling opus v0.3.1
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling profiling-procmacros v1.0.17
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling profiling v1.0.17
[INFO] [stderr]    Compiling equator v0.4.2
[INFO] [stderr]    Compiling tokio v1.51.0
[INFO] [stderr]    Compiling aligned-vec v0.6.4
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling v_frame v0.3.9
[INFO] [stderr]    Compiling av1-grain v0.2.5
[INFO] [stderr]    Compiling vte v0.15.0
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling rustix-openpty v0.2.0
[INFO] [stderr]    Compiling alacritty_terminal v0.25.1
[INFO] [stderr]    Compiling calloop v0.14.4
[INFO] [stderr]    Compiling wayland-server v0.31.13
[INFO] [stderr]    Compiling blit-alacritty v0.28.3
[INFO] [stderr]    Compiling wayland-protocols v0.32.12
[INFO] [stderr]    Compiling openh264 v0.6.6
[INFO] [stderr]    Compiling ravif v0.11.20
[INFO] [stderr]    Compiling wayland-protocols-misc v0.3.12
[INFO] [stderr]    Compiling blit-compositor v0.28.3
[INFO] [stderr]    Compiling blit-server v0.28.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 10s
[INFO] running `Command { std: "docker" "inspect" "ec210d8a962267ae14b10dd9c5e2bc18a7c806c59a2c4bcdb31c0d76acabf4a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ec210d8a962267ae14b10dd9c5e2bc18a7c806c59a2c4bcdb31c0d76acabf4a7", kill_on_drop: false }`
[INFO] [stdout] ec210d8a962267ae14b10dd9c5e2bc18a7c806c59a2c4bcdb31c0d76acabf4a7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1a00dda564cbb91f8c8a8087edd52baed9193a910954f62aedb8f0ff99cc95c6
[INFO] running `Command { std: "docker" "start" "-a" "1a00dda564cbb91f8c8a8087edd52baed9193a910954f62aedb8f0ff99cc95c6", kill_on_drop: false }`
[INFO] [stderr]    Compiling blit-server v0.28.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.17s
[INFO] running `Command { std: "docker" "inspect" "1a00dda564cbb91f8c8a8087edd52baed9193a910954f62aedb8f0ff99cc95c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a00dda564cbb91f8c8a8087edd52baed9193a910954f62aedb8f0ff99cc95c6", kill_on_drop: false }`
[INFO] [stdout] 1a00dda564cbb91f8c8a8087edd52baed9193a910954f62aedb8f0ff99cc95c6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1e280801298ae2f8457db041a8d23a687237d67ee61e0bbf4989b582b58c22f1
[INFO] running `Command { std: "docker" "start" "-a" "1e280801298ae2f8457db041a8d23a687237d67ee61e0bbf4989b582b58c22f1", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/blit_server-f4aa771429743b3d)
[INFO] [stdout] 
[INFO] [stdout] running 140 tests
[INFO] [stdout] test surface_encoder::tests::av1_empty_stream ... ok
[INFO] [stdout] test surface_encoder::tests::av1_keyframe_large_leb128_size ... ok
[INFO] [stdout] test surface_encoder::tests::av1_keyframe_with_temporal_delimiter_prefix ... ok
[INFO] [stdout] test surface_encoder::tests::av1_non_keyframe_with_temporal_delimiter ... ok
[INFO] [stdout] test tests::advance_deadline_resets_when_far_behind ... ok
[INFO] [stdout] test tests::advance_deadline_steps_forward ... ok
[INFO] [stdout] test tests::browser_backlog_not_blocked_under_threshold ... ok
[INFO] [stdout] test tests::browser_pacing_fps_drops_below_display_fps_when_backlogged ... ok
[INFO] [stdout] test tests::browser_pacing_fps_reduced_by_high_ack_ahead ... ok
[INFO] [stdout] test tests::allocate_pty_id_empty_session ... ok
[INFO] [stdout] test tests::byte_budget_for_at_least_one_frame ... ok
[INFO] [stdout] test tests::bandwidth_floor_bps_scales_with_goodput ... ok
[INFO] [stdout] test tests::byte_budget_for_grows_with_time ... ok
[INFO] [stdout] test surface_encoder::tests::av1_keyframe_with_sequence_header_only ... ok
[INFO] [stdout] test tests::allocate_pty_id_rotates ... ok
[INFO] [stdout] test tests::browser_ready_high_bandwidth_client_uses_full_display_fps ... ok
[INFO] [stdout] test tests::browser_ready_delivery_floor_can_drive_large_frames_to_display_fps ... ok
[INFO] [stdout] test tests::browser_ready_high_bandwidth_client_send_interval_within_one_frame ... ok
[INFO] [stdout] test tests::browser_pacing_fps_reduced_by_high_backlog ... ok
[INFO] [stdout] test tests::browser_pacing_fps_matches_display_fps_when_browser_ready ... ok
[INFO] [stdout] test tests::allocate_pty_id_wraps_at_max ... ok
[INFO] [stdout] test tests::browser_pacing_fps_at_least_one ... ok
[INFO] [stdout] test tests::browser_backlog_blocked_over_threshold ... ok
[INFO] [stdout] test tests::bandwidth_floor_bps_at_least_16k ... ok
[INFO] [stdout] test tests::delivery_bps_rises_quickly_when_congestion_clears ... ok
[INFO] [stdout] test tests::byte_budget_uses_floor_when_goodput_depressed ... ok
[INFO] [stdout] test tests::byte_window_bounded_near_bdp_when_congested ... ok
[INFO] [stdout] test tests::effective_rtt_ms_equals_path_when_queue_is_empty ... ok
[INFO] [stdout] test tests::can_send_frame_false_when_not_due ... ok
[INFO] [stdout] test tests::can_send_frame_false_when_window_closed ... ok
[INFO] [stdout] test tests::can_send_frame_when_window_open_and_time_due ... ok
[INFO] [stdout] test tests::can_send_preview_false_when_not_due ... ok
[INFO] [stdout] test tests::can_send_preview_false_when_window_closed ... ok
[INFO] [stdout] test tests::can_send_preview_true_for_unseen_pid ... ok
[INFO] [stdout] test tests::can_send_preview_true_when_due ... ok
[INFO] [stdout] test surface_encoder::tests::av1_non_keyframe_frame_header_only ... ok
[INFO] [stdout] test tests::congested_pipe_is_throughput_limited ... ok
[INFO] [stdout] test tests::ewma_falling_uses_fall_alpha ... ok
[INFO] [stdout] test tests::find_sync_output_end_returns_end_of_first_close_sequence ... ok
[INFO] [stdout] test tests::entering_scrollback_uses_current_visible_frame_as_baseline ... ok
[INFO] [stdout] test tests::find_sync_output_end_returns_none_without_close_sequence ... ok
[INFO] [stdout] test tests::frame_window_minimum_is_two ... ok
[INFO] [stdout] test tests::frame_window_larger_on_high_latency_link ... ok
[INFO] [stdout] test tests::frame_window_scales_with_rtt ... ok
[INFO] [stdout] test tests::frame_window_scales_with_fps ... ok
[INFO] [stdout] test tests::find_sync_output_end_detects_boundary_split_across_reads ... ok
[INFO] [stdout] test tests::ewma_same_value_unchanged ... ok
[INFO] [stdout] test tests::mediated_size_uses_per_pty_view_sizes_without_lead ... ok
[INFO] [stdout] test tests::enqueue_ready_frame_refuses_new_frames_when_capped ... ok
[INFO] [stdout] test tests::mediated_surface_size_clamped_to_encoder_max ... ok
[INFO] [stdout] test tests::mediated_surface_size_none_when_no_clients ... ok
[INFO] [stdout] test tests::due_preview_reserves_the_last_lead_slot ... ok
[INFO] [stdout] test tests::jitter_decays_fast_on_browser_ready_path ... ok
[INFO] [stdout] test tests::frame_window_zero_rtt ... ok
[INFO] [stdout] test tests::mediated_surface_size_picks_min_dimensions_max_scale ... ok
[INFO] [stdout] test tests::large_frame_byte_window_bounded_by_one_frame_floor ... ok
[INFO] [stdout] test tests::lead_window_open_no_reserve_same_as_window_open ... ok
[INFO] [stdout] test tests::lead_window_open_reserves_preview_slot ... ok
[INFO] [stdout] test tests::leaving_scrollback_seeds_live_diff_from_scrollback_view ... ok
[INFO] [stdout] test tests::min_rtt_not_contaminated_by_congested_rtts ... ok
[INFO] [stdout] test tests::mediated_surface_size_single_client ... ok
[INFO] [stdout] test tests::outbox_backpressured_by_large_queued_bytes ... ok
[INFO] [stdout] test tests::mediated_surface_size_picks_min_across_clients ... ok
[INFO] [stdout] test tests::effective_rtt_ms_at_least_path_rtt ... ok
[INFO] [stdout] test tests::outbox_backpressured_when_queue_full ... ok
[INFO] [stdout] test tests::outbox_not_backpressured_by_small_frames_under_byte_budget ... ok
[INFO] [stdout] test tests::outbox_not_backpressured_when_empty ... ok
[INFO] [stdout] test tests::pacing_fps_zero_when_no_bandwidth ... ok
[INFO] [stdout] test tests::mediated_surface_size_ignores_other_surfaces ... ok
[INFO] [stdout] test tests::parse_tq_osc11_background_color_bel ... ok
[INFO] [stdout] test tests::pacing_fps_reaches_display_fps_when_not_bandwidth_limited ... ok
[INFO] [stdout] test tests::outbox_queued_frames_zero_when_empty ... ok
[INFO] [stdout] test tests::parse_tq_da1_bare ... ok
[INFO] [stdout] test tests::parse_tq_da1_with_zero_param ... ok
[INFO] [stdout] test tests::parse_tq_dsr_cursor_position ... ok
[INFO] [stdout] test tests::parse_tq_dsr_status ... ok
[INFO] [stdout] test tests::parse_tq_empty_input ... ok
[INFO] [stdout] test tests::parse_tq_interleaved_with_text ... ok
[INFO] [stdout] test tests::parse_tq_osc4_palette_color_0 ... ok
[INFO] [stdout] test tests::parse_tq_osc4_palette_color_1 ... ok
[INFO] [stdout] test tests::parse_tq_osc_mixed_with_csi ... ok
[INFO] [stdout] test tests::parse_tq_osc11_background_color_st ... ok
[INFO] [stdout] test tests::congested_pipe_reduces_pacing_fps_substantially ... ok
[INFO] [stdout] test tests::parse_tq_multiple_queries ... ok
[INFO] [stdout] test tests::parse_tq_osc10_foreground_color ... ok
[INFO] [stdout] test tests::parse_tq_plain_text_no_csi ... ok
[INFO] [stdout] test tests::parse_tq_question_mark_sequences_skipped ... ok
[INFO] [stdout] test tests::parse_tq_unknown_final_byte_ignored ... ok
[INFO] [stdout] test tests::preview_reservation_applies_even_on_low_latency_high_bandwidth_links ... ok
[INFO] [stdout] test tests::probe_floor_maintained_under_congestion_signal ... ok
[INFO] [stdout] test tests::preview_fps_at_least_one ... ok
[INFO] [stdout] test tests::pty_list_msg_empty_session ... ok
[INFO] [stdout] test tests::probe_grows_when_window_saturated_with_clean_rtt ... ok
[INFO] [stdout] test tests::probe_collapses_immediately_on_queue_delay ... ok
[INFO] [stdout] test tests::pacing_fps_recovers_after_congestion_clears ... ok
[INFO] [stdout] test tests::parse_tq_window_size_cells ... ok
[INFO] [stdout] test tests::parse_tq_window_size_pixels ... ok
[INFO] [stdout] test tests::record_ack_decreases_inflight ... ok
[INFO] [stdout] test tests::probe_recovers_on_healthy_path_after_blip ... ok
[INFO] [stdout] test tests::record_ack_on_empty_clears_bytes ... ok
[INFO] [stdout] test tests::pty_list_msg_includes_tags ... ok
[INFO] [stdout] test tests::path_rtt_ms_falls_back_to_rtt_when_min_zero ... ok
[INFO] [stdout] test tests::record_ack_paced_updates_avg_paced_frame_bytes ... ok
[INFO] [stdout] test tests::path_rtt_ms_uses_min_when_positive ... ok
[INFO] [stdout] test tests::record_ack_unpaced_updates_avg_preview_frame_bytes ... ok
[INFO] [stdout] test tests::record_send_paced_advances_deadline ... ok
[INFO] [stdout] test tests::record_preview_send_successive_calls_advance ... ok
[INFO] [stdout] test tests::record_ack_updates_rtt_estimate ... ok
[INFO] [stdout] test tests::record_send_increases_inflight ... ok
[INFO] [stdout] test tests::search_results_none_scroll_offset ... ok
[INFO] [stdout] test tests::record_preview_send_sets_future_deadline ... ok
[INFO] [stdout] test tests::search_results_empty ... ok
[INFO] [stdout] test tests::should_snapshot_pty_defers_synced_output ... ok
[INFO] [stdout] test tests::should_snapshot_pty_requires_dirty_and_needful ... ok
[INFO] [stdout] test tests::rtt_estimate_drops_quickly_when_congestion_clears ... ok
[INFO] [stdout] test tests::record_send_unpaced_does_not_advance_deadline ... ok
[INFO] [stdout] test tests::target_byte_window_covers_frame_window ... ok
[INFO] [stdout] test tests::search_results_single ... ok
[INFO] [stdout] test tests::small_frame_byte_window_enables_pipelining ... ok
[INFO] [stdout] test tests::send_interval_matches_browser_pacing ... ok
[INFO] [stdout] test tests::target_frame_window_grows_with_probe ... ok
[INFO] [stdout] test tests::ewma_rising_uses_rise_alpha ... ok
[INFO] [stdout] test tests::target_frame_window_at_least_two ... ok
[INFO] [stdout] test tests::throughput_limited_when_low_bandwidth ... ok
[INFO] [stdout] test tests::throughput_not_limited_with_high_bandwidth ... ok
[INFO] [stdout] test tests::try_send_no_change ... ok
[INFO] [stdout] test tests::request_surface_capture_returns_pixels_from_compositor ... ok
[INFO] [stdout] test tests::target_byte_window_positive ... ok
[INFO] [stdout] test tests::request_surface_capture_returns_none_when_compositor_disconnects ... ok
[INFO] [stdout] test tests::update_sync_scan_tail_keeps_recent_suffix_only ... ok
[INFO] [stdout] test tests::window_open_initially ... ok
[INFO] [stdout] test tests::try_send_backpressured_on_disconnect ... ok
[INFO] [stdout] test tests::window_saturated_not_at_low_usage ... ok
[INFO] [stdout] test tests::window_saturated_at_90_percent_frames ... ok
[INFO] [stdout] test tests::unset_view_size_accepts_zero_pair_only ... ok
[INFO] [stdout] test tests::try_send_sent ... ok
[INFO] [stdout] test tests::window_open_false_when_browser_blocked ... ok
[INFO] [stdout] test tests::window_open_false_when_inflight_full ... ok
[INFO] [stdout] test tests::window_saturated_at_90_percent_bytes ... ok
[INFO] [stdout] test tests::unsubscribe_client_from_clears_view_size ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 140 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests blit_server
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1e280801298ae2f8457db041a8d23a687237d67ee61e0bbf4989b582b58c22f1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1e280801298ae2f8457db041a8d23a687237d67ee61e0bbf4989b582b58c22f1", kill_on_drop: false }`
[INFO] [stdout] 1e280801298ae2f8457db041a8d23a687237d67ee61e0bbf4989b582b58c22f1
